exploding whale - Turkish English Dictionary